#pragma once
#include "TesDefaultErrorHandler.h"
#include "TesDllExport.h"


typedef void (*TesErrorHandler)( const tstring & message );


struct TES_EXPORT TesConfig
{
	TesConfig( TesErrorHandler errorHandler, bool isEnableStrictMode )
		: ErrorHandler( errorHandler )
		, IsEnableStrictMode( isEnableStrictMode )
	{
	}

	TesErrorHandler ErrorHandler;
	bool IsEnableStrictMode;

	static TesConfig Default;
};
